<?php
//首页控制器类
class IndexController extends CommonController{
    //动作方法
    public function index(){
        //显示头部类型列表
        $this->commonShow();
         
        //显示左侧列表
        /**
         * 外层循环是类型，在模板只显示3个即可；
         */
        $showData = M('class')->where('fid=0')->order('cid')->limit(3)->all();
        //p($cataData);die;
        //循环$showData数据
        foreach ($showData as $k => $v) {
            //将顶级分类的子集压入$showData[$k]['son']，注意$k使用；
            $showData[$k]['son'] = M('class')->where("fid={$v['cid']}")->all();
            //循环二级分类数据；
            foreach ( $showData[$k]['son'] as $key => $value) {
                //将二级分类的子集压入$showData[$k]['son'][$key]['son']，注意$k使用；
            	$showData[$k]['son'][$key]['son'] = M('class')->where("fid={$value['cid']}")->all();
            }
        }
        $this->assign('showData',$showData);
        //新品数据展示
        $newData = K('Goods')->order('gid desc')->limit(6)->all();
        $this->assign('newData',$newData);
        //右侧商品数据展示
        $rightData = K('Goods')->order('gid')->limit(2)->all();
        $this->assign('rightData',$rightData);
        //显示视图
        $this->display();
    }
}
